GObject Introspection
スクリプト言語の拡張機能の作り方とGObject Introspectionの紹介 - ククログ(2013-12-09)
GObject Introspection入門
これはすごい
Fiddleを利用して、Rubyでバインディングを実装する
(snip)
一見、Cのことを知らなくてもRubyだけ知っていれば使えるんじゃないかという気持ちになりますが、そんなことはありません。むしろ、「Rubyが提供するC APIを利用して、Cでバインディングを実装する」方法よりもCのことを知らないと困ることが多いです。
ほんとそう!